
/* 全局样式
----------------------------------------------------------------------------------- */
body{margin:0px auto;font-size:12px; font-family:宋体; overflow:hidden;}
html{overflow-y:scroll;} 
div,img{_behavior:url("../images/iepngfix.htc");}
ul,li{padding:0px;margin:0px;list-style-type:none;}
dl, dt, dd, p, span ,ol{margin:0px;padding:0px;border:0px;}
img{border:none;}
em{font-style:normal;}
select,input{vertical-align:middle;}
textarea,input,select,ol,form,h1,h2,h3,h4,h5,h6 {margin:0px;padding:0px;}
a{color:#333;text-decoration: none;}
a:hover{color:#B70103;}
#wrapper{width:960px; margin:0px auto;padding:0px 5px 0px 5px;background:url(../images/talent/bg.png) repeat-x;}
#con{width:960px; overflow:hidden; margin:8px auto 0;}
#contant{width:960px; overflow:hidden; margin:0 auto;}
.clear {clear:both;font-size:0px;line-height:0px;width:0;height:0;visibility:hidden;overflow:hidden;}
.left{float:left;}
.right{float:right;}

/* Nav
----------------------------------------------------------------------------------- */
.Nav_body{height:24px;width:960px;overflow:hidden; margin:0px auto;}
.Nav_body li{float:left; width:auto; padding:0px 4px 0px 4px; font:12px/24px 宋体;}
.Nav_a{width:330px;float:left;}
.Nav_b{float:left; padding-left:80px;}
.Nav_c{width:180px;float:right;}
.n1{background:url(../images/bg2.gif) no-repeat -525px -120px; padding-left:20px;}
.n2{background:url(../images/bg2.gif) no-repeat -525px -175px; padding-left:20px;}
.n3{border:1px solid #b0b0b0; width:60px; height:16px; margin-top:2px;}
.n4 {height: 20px;width:45px;background: url(../images/bg.gif) no-repeat -493px -274px;border: 0px ;line-height: 20px;color: #6D6D6D; font-size:12px; cursor:pointer;}
.n5 {height: 20px;width:65px;background: url(../images/bg.gif) no-repeat -543px -274px;border: 0px ;line-height: 20px;color: #6D6D6D; font-size:12px; cursor:pointer;}

/* top
----------------------------------------------------------------------------------- */
#nav {width:960px; overflow:hidden; margin:0px auto; padding-top:20px;}

.logo_box{width:350px; float:left; overflow:hidden; padding-top:30px;}
.logo {height: 40px;width: 156px;float: left;}
.small_logo {float: left;height: 40px;padding:12px 15px 0 15px;}

.main_nav {width: 545px;float: right;overflow:hidden;}
.main_nav ul {height: 45px;width: 215px;float: left;overflow: hidden;background: url(../images/bg.png) no-repeat right -42px;padding:0 4px 0 6px;}
.main_nav ul li {padding:0 4px;white-space: nowrap;float: left;line-height: 22px;}
.main_nav ul li a {display: block;}
.main_nav ul .nav_cate {padding-right: 5px;font-weight: bold;white-space: nowrap;}
.city {float: left;width: 80px;color: #FFF;background: url(../images/city_bg.jpg) repeat-x;height: 22px;margin-left: 10px;}
.city h1 {font-size: 14px;font-weight: bold;line-height: 22px;text-align: center;}
.city h2 {font-size: 12px;color: #828282;line-height: 22px;text-align: center;}
.main_nav ul .Te63831{color:#e63831;padding-right: 5px;font-weight: bold;white-space: nowrap;}
.Te63831 a, .Te63831 a:visited{color:#e63831;}
.main_nav ul .T699905{color:#699905;padding-right: 5px;font-weight: bold;white-space: nowrap;}
.T699905 a, .T699905 a:visited{color:#699905;}
.main_nav ul .Tff0090{color:#ff0090;padding-right: 5px;font-weight: bold;white-space: nowrap;}
.Tff0090 a, .Tff0090 a:visited{color:#ff0090;}
.main_nav ul .T0084d0{color:#0084d0;padding-right: 5px;font-weight: bold;white-space: nowrap;}
.T0084d0 a, .T0084d0 a:visited{color:#0084d0;}

.menu{width:581px; height:30px; overflow:hidden; background:url(../images/talent/talent.gif) no-repeat left -283px; float:right; margin-top:10px;}
.menu ul{width:582px; margin-left:-1px; overflow:hidden; height:30px; font: bold 12px/30px Tahoma;}
.menu li{width:82px; text-align:center; float:left; padding-left:1px;background:url(../images/talent/talent.gif) no-repeat -959px -205px;}
.menu li a{color:#2595c1;}

/* bar
----------------------------------------------------------------------------------- */
#bar{width:960px; height:60px; padding:5px 0; overflow:hidden; background:url(../images/talent/talent.gif) no-repeat;}
.sear_bar{padding:0 0 0 30px; float:left; width:630px; overflow:hidden;}
.sear_bar_m{height:20px;overflow:hidden;}
.sear_bar_m li{width:48px; float:left; margin:0 2px; height:20px; text-align:center; font:12px/16px Arial; color:#abd6ee;}
.sear_bar_m li a, .sear_bar_m li a:hover{color:#abd6ee;}
.sear_bar_m li.hover{background:url(../images/talent/tab.gif) no-repeat;}
.sear_bar_m li.hover a, .sear_bar_m li.hover a:hover{color:#333;}
.sear_form{height:24px; padding:5px 0 0 3px; overflow:hidden; width:100%;}
.sear_form li{float:left; width:auto; padding-right:3px;}
.sear_input{width:223px; height:24px;background:url(../images/talent/talent.gif) no-repeat left -75px; border:none;font:12px/24px Arial; padding-left:25px;}
.sear_select{width:206px; height:24px;background:url(../images/talent/talent.gif) no-repeat -252px -75px; border:none;font:12px/24px Arial; padding-left:25px;}
.sear_button{width:112px; height:24px; border:none;background:url(../images/talent/talent.gif) no-repeat -488px -75px; cursor:pointer;}
.sear_ad{width:151px; height:57px; overflow:hidden; float:right; padding-right:48px;}

/* footer
----------------------------------------------------------------------------------- */
.foot_logo {height: 59px;width: 199px;float: left;}
.tlink {overflow:hidden;width: 600px;float: left;margin-left: 20px;}
.tlink li {line-height: 20px;overflow: hidden;height: 20px;}
.cico {float: right;width: 124px;height: 52px;overflow: hidden;}
.cico li {float: left;width: 62px;height: 52px;text-align: center;}
#footer {overflow: hidden;height: auto;width: 958px;margin-bottom:10px;margin-top: 10px;border:1px solid #dedede;padding:10px 0;}

/* title 
----------------------------------------------------------------------------------- */
.ta_t1{height:26px; font:12px/26px Tahoma;background:url(../images/talent/talent.gif) no-repeat left -174px;}
.ta_t1 span{float:left; width:auto; font-size:14px; font-weight:bold; padding-left:10px; color:#04477c;}
.ta_t1 p{width:auto; float:right; padding-right:10px;}
.ta_t1 p a{color:#065fb9;}
.ta_t2{height:28px;font:12px/28px Tahoma;background:url(../images/talent/talent.gif) no-repeat left -318px; overflow:hidden; clear:both; clear:left;}
.ta_t2 span{width:auto; font-weight:bold; color:#036aa6; padding-left:35px;}
.ta_t2 p{width:auto; float:right; padding-right:30px; _margin-top:-28px; +margin-top:-28px;}
.ta_t3{height:45px;font:12px/35px Tahoma;background:url(../images/talent/talent.gif) no-repeat left -205px; overflow:hidden;}
.ta_t3 span{width:auto; font-weight:bold; color:#036aa6; padding-left:45px; font-size:14px;}
.ta_t3 p{width:auto; float:right; padding-right:40px; _margin-top:-30px;+margin-top:-30px;}

/* login  & top
----------------------------------------------------------------------------------- */
.login{width:213px; height:174px; float:left;background-color:#edf6ff; border:1px solid #57adfb;overflow:hidden;}
.login_form{width:203px; padding:5px;overflow:hidden;}
.login_form ul{width:auto; padding:7px 0 0 14px;clear:left;}
.login_form ul li{width:auto; float:left; padding:5px 0 5px 6px; height:16px;}
.login_form ul li label{vertical-align:middle; height:16px; padding-left:5px;}
.login_form dl{height:44px; overflow:hidden; float:left; position:relative; width:100%; padding:7px 0 0 0;}
.login_form dl dt{width:155px;height:19px; overflow:hidden;padding-bottom:4px;}
.login_form dl dt label{padding:0 5px;}
.login_form dl dt input{height:17px; width:100px; border-left:1px solid #04477c;border-top:1px solid #04477c;border-bottom:1px solid #8ea1b0;border-right:1px solid #8ea1b0;}
.login_form dl dd{width:40px; height:42px; position:absolute; right:3px; top:6px;}
.login_button{background:url(../images/talent/talent.gif) no-repeat -263px -371px; width:40px; height:41px; border:none; cursor:pointer;}
.login_1{background:url(../images/talent/talent.gif) no-repeat -262px -318px; width:76px; height:27px; cursor:pointer;}
.login_2{background:url(../images/talent/talent.gif) no-repeat -347px -318px; width:76px; height:27px; cursor:pointer;}

.top_news{width:413px;height:174px; float:left;border:1px solid #57adfb;overflow:hidden; margin-left:8px;}
.top_list{padding:10px 10px 0 10px; width:393px; height:164px; overflow:hidden;}
.top_list ul{background:url(../images/talent/b1.png); width:393px; overflow:hidden;}
.top_list ul li{float:left; width:383px; height:25px; font:12px/25px Tahoma; overflow:hidden; padding:0 5px;}
.top_list ul li dl{width:180px; float:left; padding-right:5px;overflow:hidden;}
.top_list ul li dt{width:80px; float:left; padding-right:5px;overflow:hidden;}
.top_list ul li dd{width:113px; float:left;overflow:hidden;}
.top_list ul li dl a{color:#065fb9;}

/* ad 
----------------------------------------------------------------------------------- */
.top_ad{width:316px; height:176px; overflow:hidden; float:right;}
.top_ad img{width:316px; height:56px; overflow:hidden; padding-bottom:4px;}

.bar_ad{width:960px; overflow:hidden;margin:0px auto;}
.bar_ad dl{width:642px; float:left;overflow:hidden; margin-left:-5px;}
.bar_ad dl img{width:316px; height:60px; padding:6px 0 0 5px; float:left;}
.bar_ad dt{width:322px; float:right;overflow:hidden;}
.bar_ad dt img{width:155px; height:60px; padding:6px 0 0 6px; float:left;}
.bar_ad dd{width:966px; float:left;overflow:hidden; margin-left:-6px;}
.bar_ad dd img{width:155px; height:60px; padding:6px 0 0 6px; float:left;}

/* body 
----------------------------------------------------------------------------------- */
.con_lbo1, .con_lbo2{width:258px;overflow:hidden; margin-top:8px; clear:left;}
.con_lfooter{height:5px; overflow:hidden;background:url(../images/talent/talent.gif) no-repeat left -408px;}
.con_lco1, .con_lco2, .con_lco3{width:246px; overflow:hidden; background-color:#f3f3f3; border-left:1px solid #b5b5b5; border-right:1px solid #b5b5b5; padding:5px 5px 3px 5px}

.con_rbo1, .con_rbo2{width:695px; float:right; overflow:hidden; margin-top:8px;}
.con_rfooter{height:3px; overflow:hidden;background:url(../images/talent/talent.gif) no-repeat left -275px;}
.con_rco1, .con_rco2{width:687px; padding:0 3px; background-color:#f1f1f1;border-left:1px solid #d6d6d6; border-right:1px solid #d6d6d6;}

.con_lco1 ul, .con_lco2 ul, .con_lco2 dl{background-color:#ffffff; padding:5px; width:236px; overflow:hidden;}
.con_lco1 ul li{width:221px; padding-left:15px; height:19px; font:12px/19px Tahoma; background:url(../images/ico/ico1.jpg) no-repeat 7px 8px; overflow:hidden;}

.con_lco2 dl{text-align:center;}
.con_lco2 dl img{ width:192px; height:56px; padding:1px; border:1px solid #ccc; margin:5px 0 0 0;_margin:3px 0 0 0;}
.con_lco2 ul li{width:221px; padding-left:15px; height:19px; font:12px/19px Tahoma; background:url(../images/ico/ico1.jpg) no-repeat 7px 8px; overflow:hidden;}

.con_lbo3{width:258px;overflow:hidden; margin-top:6px; clear:left;}
.con_lbo3 ul{margin-top:-4px; overflow:hidden;}
.con_lbo3 ul img{width:258px; height:60px; float:left; overflow:hidden; padding-top:4px;}

.con_rco1 ul{background:url(../images/talent/b2.png); width:685px;overflow:hidden;}
.con_rco1 ul li{height:46px; border-bottom:1px dotted #c4e4e9; border-left:1px solid #d1d6d6; padding:5px 14px 0 14px; float:left; width:200px; margin-left:-1px; background:url(../images/ico/ico1.jpg) no-repeat 10px 14px;}
.con_rco1 ul li dt{width:190px; height:24px; line-height:24px; overflow:hidden; float:right;}
.con_rco1 ul li dd{width:190px; height:18px; line-height:18px; overflow:hidden; float:right;}
.con_rco1 ul li dd a{width:auto; padding-right:15px; float:left; white-space:nowrap; color:#036aa6;}

.con_rco2_t{height:30px; background-color:#f0f8f9; color:#ff5900; font:bold 12px/30px Arial; border-bottom:1px dotted #c4e4e9;}
.con_rco2 ul{background:url(../images/talent/b3.png); width:685px;overflow:hidden;}
.con_rco2 ul li{height:27px; border-bottom:1px dotted #c4e4e9; float:left; font:12px/27px Arial;}
.con_rco2_t span, .con_rco2 ul li span{float:left;}
.kd90{width:80px; text-align:center; padding:0 5px;}
.kd90 a{color:#036aa6;}
.kd130{width:120px; text-align:center;padding:0 5px;}
.kd65{width:65px; text-align:center;}
.kd110{width:100px; padding-left:10px;text-align:center;}
.kd110w{width:100px; padding-left:10px;color:#666; text-align:center;}

/* link 
----------------------------------------------------------------------------------- */
.link_body{width:960px; margin:8px auto 0; overflow:hidden;}
.link_body dl{float:left; padding:0 0 0 40px; width:920px; height:23px; overflow:hidden; font: bold 14px/23px Tahoma;background:url(../images/talent/talent.gif) no-repeat left -417px;}
.link_body ul{float:left; padding:0 20px; border:1px solid #d5d5d5; border-top:none; width:918px; padding-bottom:8px;}
.link_body ul a{width:auto; float:left; padding-right:6px; white-space:nowrap; height:20px;font:12px/20px Tahoma;}

/* search 
----------------------------------------------------------------------------------- */
.search_t{width:960px;height:45px;font:12px/35px Tahoma;background:url(../images/talent/talent.gif) no-repeat left -104px; overflow:hidden;}
.search_t span{width:auto;color:#04477c; padding-left:45px; font-family:宋体;line-height:42px;}
.search_t p{width:auto; float:right; padding-right:40px;margin-top:5px; _margin-top:-36px;+margin-top:-36px;}
.search_footer{height:4px; overflow:hidden;background:url(../images/talent/talent.gif) no-repeat left -165px;}

.search_body{width:952px; padding:0 3px; background-color:#f1f1f1;border-left:1px solid #d6d6d6; border-right:1px solid #d6d6d6;}
.search_body ul{overflow:hidden; width:952px;}
.search_box{height:50px;background-color:#f0f8f9; padding:5px 0; overflow:hidden;border-bottom:1px dotted #c4e4e9;width:952px;}
.search_box dl{overflow:hidden; float:left; width:100%; padding:5px 0 0 0;color:#04477c;}
.search_box dl dt{float:left;}

.se205{width:165px; padding-left:40px;}
.se205 input{width:160px;background:none; border:1px solid #888888; height:19px; line-height:19px;}
.se135{width:135px; padding-left:10px;}
.se135 input{width:130px;background:none; border:1px solid #888888; height:19px; line-height:19px;}
.se70{width:70px; padding-left:10px;}
.se70 select{width:65px;background:none; border:1px solid #888888; height:20px; line-height:19px;}
.se150{width:150px; padding-left:10px;}
.se150 input{width:145px;background:none; border:1px solid #888888; height:19px; line-height:19px;}
.seauto{width:auto; float:left; padding-left:10px;}
.seauto input{background-color:#e7e7e7;border:1px solid #888888; font-size:12px; height:20px; cursor:pointer;}

.se135w{width:135px; padding-left:10px;}
.se135w input{width:130px;background:none; border:1px solid #888888; height:19px; line-height:19px;}

.search_title{height:50px;background-color:#ffffff; padding:5px 0; overflow:hidden;border-bottom:1px dotted #c4e4e9;width:952px;}
.search_title dl{float:left;color:#ff5900; font: bold 14px/50px Arial;}

.sa215{width:175px; padding-left:40px;}
.sa115{width:105px; padding-left:10px;color:#ff5900;}
.sa100{width:90px; padding-left:10px;}
.sa100w{width:90px; padding-left:10px;color:#ff5900;}
.sa115 a, .sa100w a{color:#ff5900;}

.sa80{width:70px; padding-left:10px;}
.sa110{width:100px; padding-left:10px; text-align:center;}

.sa215a{width:175px; padding-left:40px;color:#0369a5;}
.sa115a{width:105px; padding-left:10px;}
.sa100a{width:90px; padding-left:10px;color:#0369a5;}
.sa215a a, .sa100a a{color:#0369a5;}

.search_list{background:url(../images/talent/b4.png);overflow:hidden;width:952px;}
.search_list li{height:27px; border-bottom:1px dotted #c4e4e9; float:left; font:12px/27px Arial;}
.search_list li dl{float:left; height:27px; overflow:hidden;}

/* 简历 
----------------------------------------------------------------------------------- */
.job_body{width:882px; overflow:hidden; margin:20px auto 0; border:1px solid #cccccc; padding:5px 0;}
.job_body h1{padding:10px 15px; overflow:hidden;}
.job_body h2{padding:0 15px; height:42px; overflow:hidden; font:bold 28px/42px Tahoma; background:url(../images/talent/job.png) repeat-x left top; text-align:center; border-top:1px solid #cccccc;border-bottom:1px solid #cccccc; color:#323231; clear:left;}
.job_body h3{padding:0 20px;height:25px;border-bottom:1px solid #cccccc;overflow:hidden;font:bold 12px/25px Tahoma; background:url(../images/talent/job.png) repeat-x left -47px; color:#444;clear:left;}

.job_b1, .job_b2, .job_b3, .job_b4, .job_b5{padding:8px 20px;overflow:hidden;}
.job_b6{padding:15px 20px;overflow:hidden; border-top:1px solid #cccccc; text-align:center;}

.job_b1 ul{float:left;padding:20px 0 40px 0;text-align:center;}
.job_b1 ul img{width:88px; height:110px; border-bottom:2px solid #cbddfd; border-right:2px solid #cbddfd; border-left:2px solid #cbddfd; border-top:1px solid #cbddfd;}
.job_b1 ul li{float:left; width:100%; font:12px/20px Tahoma; height:20px; overflow:hidden;}
.job_b1 ul li span{width:90px; float:left; text-align:right; padding-right:5px;}
.job_b1 ul li p{width:170px; float:left; text-align:left;}

.job_b2 ul{padding:0 25px; overflow:hidden; width:720px;}
.job_b2 ul li{width:150px; float:left; padding:0 0 0 25px; height:26px; font:12px/26px Arial; overflow:hidden;}

.job_b3, .job_b4, .job_b5{line-height:180%;}

.job_b6 li{display:inline; height:20px; padding:0 5px; width:auto;}
.job_b6 li a{height:18px; border:1px solid #707070; padding:0 10px; font:12px/18px Arial; background:url(../images/talent/job.png) repeat-x left -77px;}